home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Internet Tools 1993 July / Internet Tools.iso / RockRidge / mail / smail-3.1.28 / guide / Makefile next >
Encoding:
Makefile  |  1992-09-05  |  1.5 KB  |  73 lines

  1. #!/bin/make -f
  2. # @(#)guide/Makefile    1.5 9/6/92 04:39:28
  3. # Makefile for the smail design documentation
  4. #
  5. #    Copyright (C) 1987, 1988 Ronald S. Karr and Landon Curt Noll
  6. #    Copyright (C) 1992  Ronald S. Karr
  7. # See the file COPYING, distributed with smail, for restriction
  8. # and warranty information.
  9.  
  10. SHELL=/bin/sh
  11. MAKE=make
  12. GET=sccs get
  13. AR=ar
  14. LINT=lint
  15. CLEAN=sccs clean
  16. MK=${MAKE} -${MAKEFLAGS} SHELL=${SHELL}
  17. SRC_PREFIX=
  18.  
  19. ROOT=..
  20. GUIDES=admin
  21. MISC=Makefile
  22. SRC=${MISC}
  23.  
  24. all:
  25.  
  26. sources: ${SRC}
  27.     @for i in ${GUIDES}; do \
  28.         echo "Get sources under ${SRC_PREFIX}$$i ..."; \
  29.         (cd $$i; ${MK} SRC_PREFIX=${SRC_PREFIX}$$i/ sources); \
  30.      done
  31.  
  32. ${SRC}:
  33.     ${GET} $@
  34.  
  35. names:
  36.     @for i in ${SRC}; do echo ${SRC_PREFIX}$$i; done
  37.     @for i in ${GUIDES}; do \
  38.         (cd $$i; ${MK} SRC_PREFIX=${SRC_PREFIX}$$i/ names); \
  39.      done
  40.  
  41. install:
  42.     @for i in ${GUIDES}; do \
  43.         echo "Install targets under ${SRC_PREFIX}$$i ..."; \
  44.         (cd $$i; ${MK} SRC_PREFIX=${SRC_PREFIX}$$i/ install); \
  45.      done
  46.  
  47. depend:
  48.     @for i in ${GUIDES}; do \
  49.         echo "Make dependencies under ${SRC_PREFIX}$$i ..."; \
  50.         (cd $$i; make SRC_PREFIX=${SRC_PREFIX}$$i/ depend); \
  51.      done
  52.  
  53. clean:
  54.     @for i in ${GUIDES}; do \
  55.         echo "Clean under ${SRC_PREFIX}$$i ..."; \
  56.         (cd $$i; make SRC_PREFIX=${SRC_PREFIX}$$i/ clean); \
  57.      done
  58.  
  59. clobber:
  60.     @for i in ${GUIDES}; do \
  61.         echo "Clobber under ${SRC_PREFIX}$$i ..."; \
  62.         (cd $$i; make SRC_PREFIX=${SRC_PREFIX}$$i/ clobber); \
  63.      done
  64.  
  65. nuke:
  66.     -${CLEAN}
  67.     -${GET} Makefile
  68.     @for i in ${GUIDES}; do \
  69.         echo "Nuke under ${SRC_PREFIX}$$i ..."; \
  70.         (cd $$i; make SRC_PREFIX=${SRC_PREFIX}$$i/ nuke); \
  71.     done
  72.